﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/*using System.Data.SqlClient;
using System.Data.Common;*/
using System.Data;
using System.Data.SQLite;

namespace Data
{
    public class LoginDataAccess
    {
        private SQLiteConnection con = DataBaseHelper.GetConnection("BDHostal.sqlite");
        string resultado;
        public string autenticar(string usuario, string password)
        {
            string cmd = "SELECT tipoCuenta FROM cuentasPersonal WHERE usuario='" + usuario.ToLowerInvariant() + "' AND password='" + password + "' AND activo='si'";
            {
                try
                {
                    con.Open();
                    DataSet dataSet = new DataSet();
                    SQLiteDataAdapter dataAdapter = new SQLiteDataAdapter(cmd,con);
                    dataSet.Reset();
                    dataAdapter.Fill(dataSet);
                    DataTable dt = new DataTable();
                    dt = dataSet.Tables[0];
                    DataRow dataRow;
                    if (!dt.Rows[0].Equals(null))
                    {
                        dataRow = dt.Rows[0];
                        resultado = dataRow[0].ToString();
                    }
                    else
                        resultado = "Error";


                }
                catch (SystemException ex)
                {
                    resultado = "Error";
                }
                finally
                {
                    con.Close();
                }
            }
            return resultado;
        }
    }
}
